#pragma once

#include "e2d/core/EntityHandler.h"
#include "e2d/core/impl/MonoScripts.h"

namespace e2d
{
	struct  ScriptSystem :public e2d::EntityHandler
	{
		e2d::ScriptSystem();

		void OnLoad() override;

		void OnUpdate() override;
		
		void OnStart() override;

		void OnUpdateRuntime() override;

		void OnDestory() override;
	};
};